import App from './App'

// #ifndef VUE3
import Vue from 'vue'
Vue.config.productionTip = false
App.mpType = 'app'
const app = new Vue({
	...App
})
app.$mount()
// #endif

// #ifdef VUE3
import {
	createSSRApp
} from 'vue'
export function createApp() {
	const app = createSSRApp(App)

	//创建一个全局可以访问的验证是否登录的方法
	app.config.globalProperties.$checkLogin = () => {
		let {
			token
		} = uni.getStorageSync("token")

		if (!token) {
			uni.showToast({
				title: "请登录",
				success() {
					setTimeout(() => {
						uni.navigateTo({
							url: '/pages/users/login'
						})
					}, 1000)
				}
			})
		} else {
			return token;
		}
	}

	return {
		app
	}
}
// #endif
